package com.yida.gwj.deposit.domain.request.split;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @author lqq
 * @date 2023/02/27
 */
@ApiModel(value = "分摊金额-筛选请求参数")
public class GwjAllocatedAmountRequest implements Serializable {
	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "业务ID")
	@NotNull(message = "请求参数有误[业务ID]不能为空")
	private Long bizId;

	@ApiModelProperty(value = "规划用途")
	private String useType;

	@ApiModelProperty(value = "房号")
	private String roomNum;

	@ApiModelProperty(value = "楼栋标识码")
	private String buildCodeStr;

	public String getBuildCodeStr() {
		return buildCodeStr;
	}

	public void setBuildCodeStr(String buildCodeStr) {
		this.buildCodeStr = buildCodeStr;
	}

	public String getRoomNum() {
		return roomNum;
	}

	public void setRoomNum(String roomNum) {
		this.roomNum = roomNum;
	}

	public Long getBizId() {
		return bizId;
	}

	public void setBizId(Long bizId) {
		this.bizId = bizId;
	}

	public String getUseType() {
		return useType;
	}

	public void setUseType(String useType) {
		this.useType = useType;
	}

	@Override
	public String toString() {
		final StringBuffer sb = new StringBuffer("GwjAllocatedAmountRequest{");
		sb.append("bizId=").append(bizId);
		sb.append(", useType='").append(useType).append('\'');
		sb.append(", roomNum='").append(roomNum).append('\'');
		sb.append(", buildCodeStr='").append(buildCodeStr).append('\'');
		sb.append('}');
		return sb.toString();
	}
}
